home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-03-14 | 705 b | 34 lines |
- CPP=gcc:lib/gcc-lib/amigados/2.5.8/cpp
- OPTIONS=gcc -I ../headers -I include: -S -O3 -finline-functions
- BOPTIONS=$(OPTIONS) -fbaserel -msmall-code
-
- # Pattern: How to create an object file .o out of an assembler file .s
- %.o: %.s
- gcc -c $*.s
-
- all: crt0.o bcrt0.o rcrt0.o
-
- clean:
- -delete auto.s auto.bs "#?crt0.s"
-
- crt0.o: crt0.s
-
- bcrt0.o: bcrt0.s
-
- rcrt0.o: rcrt0.s
-
- crt0.s: startup.s auto.s
- $(CPP) -P -D CRT0 -include startup.s auto.s crt0.s
-
- bcrt0.s: startup.s auto.bs
- $(CPP) -P -D BCRT0 -include startup.s auto.bs bcrt0.s
-
- rcrt0.s: startup.s auto.bs
- $(CPP) -P -D RCRT0 -include startup.s auto.bs rcrt0.s
-
- auto.s: auto.c
- $(OPTIONS) auto.c -o auto.s
-
- auto.bs: auto.c
- $(BOPTIONS) auto.c -o auto.bs
-